-
Notifications
You must be signed in to change notification settings - Fork 888
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve verific -chparam and add hierarchy -chparam #871
Conversation
Do you want me to add non-verific support to |
If it's a case of calling |
20dc8df
to
514dda5
Compare
514dda5
to
eb21bf3
Compare
LGTM so far. I'll add the integration with btw, I've been using this test case as sanity check:
with this yosys command:
Results are 👍:
|
Signed-off-by: Clifford Wolf <[email protected]>
My test case for ec39cfd:
with
Removing |
Cursory glance looks okay, though I would like to see a test. I started some Verific ones here: YosysHQ/yosys-tests#16 |
Signed-off-by: Clifford Wolf <[email protected]>
Added a simple test in d97c644. Merging. |
verific -import -chparam <param> <value> <top_module(s)>
now imports top modules from Verific using their original (not parameterised) nameverific -import <top_module(s)>
now elaborates SV root modules in order to cope with bind statements thereinhierarchy -top
using Verific is now improved to not elaborate all modules (only specified module, and root modules)hierarchy -chparam
support (only works for Verific so far)TODO:
hierarchy -chparam ...
support for non Verific